# 语法错误

#逻辑错误
# age = 20
# if age <18:
#     print('成年')
# else:
#     print('未成年')

####异常值 代码提示不报错
def chu (a,b):
    c=a/b
    return c

while True:
    num1=input('请输入第一个值:')
    num2=input('请输入第二个值:')
    try:
        res =chu(eval(num1),eval(num2))
    except Exception as e :
        print(e)
        print('输入有误，没有结果')
    else:
        print('没有错误')
        print(res)
#  异常
# try:
#     a=1/0   # 将可能出错的代码放入这里
# except  Exception as e :  #如果上面的代码有异常，就会走入except。e是一个变量，将检测出的异常值给e
#     print(e )
# else:                   #如果上面的代码没错误，就会走入else
#     print('没有错误')
# finally:                #不管上面代码有没有异常，它都会走进去  ，可有可无
#     print('错不错都要走')
#
# print('你好')
# print('你不好')
# print('你非常好')
# print('你非常不好')